﻿using Newtonsoft.Json;
using WMS.FC.Domain.ValueObject.System;

namespace WMS.FC.Domain.ValueObject.WCS
{
    /// <summary>
    /// 托盘VO
    /// </summary>
    public class WcsTrayVO : ValueObjectBase
    {
        /// <summary>
        /// 托盘条码
        /// </summary>
        [JsonProperty("TrayBarcode")]
        public string TrayBarcode { get; set; } = string.Empty;

        /// <summary>
        /// 是否需要补充假电池
        /// </summary>
        [JsonProperty("IsNeedFakeCell")]
        public bool IsNeedFakeCell { get; set; }

        /// <summary>
        /// 电池信息
        /// </summary>
        [JsonProperty("Cells")]
        public List<CellVO> CellList { get; set; } = new List<CellVO>();
    }
}
